Skip to content

chore(deps): update Native SDK to v0.16.0 - #5845

Merged
runningcode merged 1 commit into
mainfrom
deps/scripts/update-sentry-native-ndk.sh
Jul 28, 2026
Merged

chore(deps): update Native SDK to v0.16.0#5845
runningcode merged 1 commit into
mainfrom
deps/scripts/update-sentry-native-ndk.sh

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Bumps scripts/update-sentry-native-ndk.sh from 0.15.4 to 0.16.0.

Auto-generated by a dependency updater.

Changelog

0.16.0

Features:

  • Native/Windows: add sentry_options_set_minidump_flags for configuring raw MINIDUMP_TYPE flags. (#1911)
  • Windows: add WER integration for syncing tags and attachments to WER. (#1837)
  • Report cache_overflow discards due to cache_max_items or cache_max_size. (#1884)
  • Crashpad/Windows: optimize scope flushes for crash events and external crash reports. (#1841)
  • User feedback now carries scope data, including release, environment, tags, user, and contexts with the trace, so feedback is connected to the same trace as errors from the same session. Attachments set on the scope are sent with the feedback as well, alongside any passed through a hint. This also fixed a memory leak when capturing user feedback before the SDK is initialized. (#1915)
  • Add sentry_scope_capture_feedback to capture user feedback against a given scope, matching sentry_scope_capture_event / _log / _metric. The feedback carries the scope's data layered on top of the global scope, including attachments set on that scope, accepts an optional hint for additional attachments, and returns the feedback's event ID. (#1916)

Fixes:

  • Fix scope data loss from shared sentry_value_t containers while significantly improving scope merge performance with copy-on-write cloning. (#1794)
  • Fix a memory leak when JSON parsing rejects invalid input after partially parsed value. (#1887)
  • Crashpad: wait reliably for crash report uploads. (#1885)
  • Crashpad/Windows: flush Windows attachment IPC responses. (#1895)
  • Crashpad/Linux: terminate Linux handler re-entry. (#1894)
  • Android: create the outbox directory before writing NDK crash envelopes into it, so envelopes are not lost when the head SDK creates the outbox lazily. (#1889)
  • Native/Windows: let WER finish native crash reports to preserve WER custom metadata. (#1904)
  • Native/macOS: write signal-handler-captured thread names into the minidump's ThreadNames stream when task_for_pid fails (e.g. sandboxed apps), so thread names resolve in crash events from packaged apps. (#1905)
  • Native: don't dump the crash daemon's log to stderr on shutdown unless debug logging is enabled, so terminal applications stay quiet when debug is off. (#1910)
  • Native/Windows: capture heap corruption crashes reported as STATUS_HEAP_CORRUPTION (0xC0000374). (#1909)
  • Native/Linux: add support for sentry_options_set_handler_strategy(SENTRY_HANDLER_STRATEGY_CHAIN_AT_START). (#1912)
  • Windows: the default thread stack guarantee is now actually applied in static builds and is also set by the native backend, so crash handling can run after a stack overflow. (#1918)
  • Include before_send attachments with local scopes. (#1922)

@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Jul 28, 2026
@bruno-garcia
bruno-garcia force-pushed the deps/scripts/update-sentry-native-ndk.sh branch from d133bec to 532e223 Compare July 28, 2026 04:01
@sentry

sentry Bot commented Jul 28, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
SDK Size io.sentry.tests.size 8.50.0 (1) release

⚙️ sentry-android Build Distribution Settings

@runningcode
runningcode merged commit d928adb into main Jul 28, 2026
69 checks passed
@runningcode
runningcode deleted the deps/scripts/update-sentry-native-ndk.sh branch July 28, 2026 07:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants